#include<stdio.h>
/*
乌龟与兔子进行赛跑，跑场是一个矩型跑道，跑道边可以随地进行休息。
乌龟每分钟可以前进3米，兔子每分钟前进9米；兔子嫌乌龟跑得慢，觉得肯定能跑赢乌龟，
于是，每跑10分钟回头看一下乌龟，若发现自己超过乌龟，就在路边休息，每次休息30分钟，
否则继续跑10分钟；而乌龟非常努力，一直跑，不休息。假定乌龟与兔子在同一起点同一时刻开始起跑，
请问T分钟后乌龟和兔子谁跑得快？

输入格式：
输入在一行中给出比赛时间T（分钟）。

输出格式：
在一行中输出比赛的结果：乌龟赢输出@_@，兔子赢输出^_^，平局则输出-_-；后跟1空格，再输出胜利者跑完的距离。
*/

// 数学方法，画出乌龟和兔子的路程关于时间的函数，每90min为一个周期，即每90min两者路程相等
// 根据7-39.png对时间取余数即可分析出胜负情况

int main()
{
    int t;
    scanf("%d",&t);
    getchar();
    int endDis = 0;
    int circle = t / 90; //90min为一个周期，先计算有几个完整周期
    if( t % 30 == 0 || t % 45 == 0)
    {
        printf("-_-");
        endDis = t * 3;
    }
    else if (t % 90 < 30 || t % 90 > 45 && t % 90 < 60)
    {
        printf("^_^");
        if(t % 90 <= 10)
        {
            endDis = 270 * circle + 9 * (t % 90);
        }
        else if(t % 90 < 30)
        {
            endDis = 270 * circle + 90;
        }
        else if(t % 90 <= 50)
        {
            endDis = 270 *circle + 90 + 9 * (t % 90 - 45);
        }
        else
        {
            endDis = 270 * circle + 180;
        }
    }
    else
    {
        printf("@_@");
        endDis = 3 * t;
    }
    printf(" %d", endDis);

    return 0;
}